#ifndef  _FTP_CODES_H_
#define  _FTP_CODES_H_


#define FTP_DATACONN		150
	
#define FTP_NOOPOK			200
#define FTP_TYPEOK			200
#define FTP_PORTOK			200
#define FTP_EPRTOK			200
#define FTP_UMASKOK			200
#define FTP_CHMODOK			200
#define FTP_EPSVALLOK		200
#define FTP_STRUOK			200
#define FTP_MODEOK			200
#define FTP_PBSZOK			200 
#define FTP_PROTOK			200
#define FTP_OPTSOK			200
#define FTP_ALLOOK			202
#define FTP_FEAT			211
#define FTP_STATOK			211
#define FTP_SIZEOK			213
#define FTP_MDTMOK			213
#define FTP_STATFILE_OK		213
#define FTP_SITEHELP		214
#define FTP_HELP			214
#define FTP_SYSTOK			215
#define FTP_GREET			220
#define FTP_GOODBYE			221
#define FTP_ABOR_NOCONN		225 
#define FTP_TRANSFEROK		226
#define FTP_ABOROK			226
#define FTP_PASVOK			227
#define FTP_EPSVOK			229
#define FTP_LOGINOK			230
#define FTP_AUTHOK			234
#define FTP_CWDOK			250
#define FTP_RMDIROK			250
#define FTP_DELEOK			250
#define FTP_RENAMEOK		250
#define FTP_PWDOK			257
#define FTP_MKDIROK			257

#define FTP_GIVEPWORD		331
#define FTP_RESTOK			350
#define FTP_RNFROK			350

#define FTP_IDLE_TIMEOUT	421
#define FTP_DATA_TIMEOUT	421
#define FTP_TOO_MANY_USERS	421
#define FTP_IP_LIMIT		421
#define FTP_IP_DENY			421
#define FTP_TLS_FAIL		421
#define FTP_BADSENDCONN		425
#define FTP_BADSENDNET		426
#define FTP_BADSENDFILE		451

#define FTP_BADCMD			500
#define FTP_BADOPTS			501
#define FTP_COMMANDNOTIMPL	502
#define FTP_NEEDUSER		503
#define FTP_NEEDRNFR		503
#define FTP_BADPBSZ			503
#define FTP_BADPROT			503
#define FTP_BADSTRU			504
#define FTP_BADMODE			504
#define FTP_BADAUTH			504
#define FTP_NOSUCHPROT		504
#define FTP_NEEDENCRYPT		522
#define FTP_EPSUBAD			522
#define FTP_DATATLSBAD		522
#define FTP_LOGINERR		530
#define FTP_NOHANDLEPROT	536
#define FTP_FILEFAIL		550
#define FTP_NOPERM			550
#define FTP_UPLOADFAIL		553


#endif /*_FTP_CODES_H_*/